// 蜂窝蜜造平台生成代码，如手工更改，请添加到 .beeignore 忽略生成

package com.fowo.api.portal.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fowo.api.common.model.PageSearch;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

@Setter
@Getter
public class DesktopSearchParamPo extends PageSearch {

  /**
   * 背景图片
   */
  @Schema(title = "背景图片")
  private String backgroundUrl;

  /**
   * 删除标记
   */
  @TableLogic
  @Schema(title = "删除标记")
  private Boolean delFlag;

  /**
   * 更新人
   */
  @Schema(title = "更新人")
  private Long lastUpdateUser;

  /**
   * 更新时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  @Schema(title = "更新时间")
  private java.util.Date lastUpdateTime;

  /**
   * 创建人
   */
  @Schema(title = "创建人")
  private Long createUser;

  /**
   * 创建时间
   */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
  @Schema(title = "创建时间")
  private java.util.Date createTime;

  /**
   * 所属用户
   */
  @Schema(title = "所属用户")
  private String userIds;

  /**
   * 所属角色
   */
  @Schema(title = "所属角色")
  private String roles;

  /**
   * 排序码
   */
  @Schema(title = "排序码")
  private Long sortSode;

  /**
   * 描述
   */
  @Schema(title = "描述")
  private String description;

  /**
   * 图标
   */
  @Schema(title = "图标")
  private String icon;

  /**
   * 编号
   */
  @TableId(type = IdType.ASSIGN_ID)
  @Schema(title = "编号")
  private Long id;

  /**
   * 静态页面路径
   */
  @Schema(title = "静态页面路径")
  private String customUrl;

  /**
   * 对应菜单id
   */
  @Schema(title = "对应菜单id")
  private String moduleId;

  /**
   * 父菜单id
   */
  @Schema(title = "父菜单id")
  private String parentModuleD;

  /**
   * 是否在菜单显示
   */
  @Schema(title = "是否在菜单显示")
  private Long isMenu;

  /**
   * 是否首屏打开(注意：一个用户只能设置一个)
   */
  @Schema(title = "是否首屏打开(注意：一个用户只能设置一个)")
  private Long isFirst;

  /**
   * 链接类型(0-页面,1-外链)
   */
  @Schema(title = "链接类型(0-页面,1-外链)")
  private Long linkType;

  /**
   * 类型(0-页面设计,1-自定义路径)
   */
  @Schema(title = "类型(0-页面设计,1-自定义路径)")
  private Long type;

  /**
   * 名称
   */
  @Schema(title = "名称")
  private String fullName;

  /**
   * 编码
   */
  @Schema(title = "编码")
  private String enEode;

  /**
   * 当前版本
   */
  @Schema(title = "当前版本")
  private String currentSchemeId;

}
